home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BMUG Revelations
/
BMUG Revelations.toast
/
Programming
/
Programming Languages
/
Yerk 3.64
/
Supplement
/
Unsupported
/
Optionals
/
CircleList
< prev
next >
Wrap
Text File
|
1986-01-09
|
686b
|
39 lines
:CLASS CircleList <Super LinkedList
\ ( -- data )
:M NEXT:
get: size 0=
IF
EOLL
ELSE
get: current get: back =
IF
get: front
put: current
getdata: super
ELSE
next: super
THEN
THEN
;M
\ ( -- data )
:M PREV:
get: size 0=
IF
EOLL
ELSE
get: current get: front =
IF
get: back
put: current
getData: super
ELSE
prev: super
THEN
THEN
;M
;CLASS